package com.bstek.poc;

import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import org.apache.cordova.*;


/**
 * ┏┓　　　┏┓
 * ┏┛┻━━━┛┻┓
 * ┃　　　　　　　┃
 * ┃　　　━　　　┃
 * ┃　┳┛　┗┳　┃
 * ┃　　　　　　　┃
 * ┃　　　┻　　　┃
 * ┃　　　　　　　┃
 * ┗━┓　　　┏━┛
 * ┃　　　┃   神兽保佑
 * ┃　　　┃   代码无BUG！
 * ┃　　　┗━━━┓
 * ┃　　　　　　　┣┓
 * ┃　　　　　　　┏┛
 * ┗┓┓┏━┳┓┏┛
 * ┃┫┫　┃┫┫
 * ┗┻┛　┗┻┛
 * Created by leelucifer on 15/9/8.
 */
public class TestWeb extends CordovaActivity implements View.OnKeyListener {
    CordovaWebView testCordovaWebView;
    EditText urlEdit;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.test_web);
        initControllers();
    }

    private void initControllers(){
        testCordovaWebView=(CordovaWebView)findViewById(R.id.testCordovaWebView);
        urlEdit=(EditText)findViewById(R.id.urlEditor);

        urlEdit.setOnKeyListener(this);
    }


    @Override
    public boolean onKey(View view, int i, KeyEvent keyEvent) {
        if(keyEvent.getKeyCode()==66){
            //回车符号
            String url=urlEdit.getText().toString();
            url=generUrl(url);
            testCordovaWebView.loadUrl(url);
        }
        return false;
    }

    private String generUrl(String url){
        if(!url.contains("http://")){
            url="http://"+url;
        }
        return url;
    }
}